home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / qbbs / qbbs276s.zip / NICK-E.ZIP / SETUP.ZIP / BBS.BAT < prev    next >
DOS Batch File  |  1992-05-04  |  6KB  |  327 lines

  1. CD\QBBS
  2. ECHO Loading BBS, wait...
  3. DVANSI
  4. rem MXR! 3 20
  5.  
  6. :FIRST
  7. CD\QBBS
  8. MURPHY > C:\QBBS\TXTFILES\UNUSED.ASC
  9. QUICKBBS.EXE
  10.  
  11. :START
  12. IF ERRORLEVEL = 201 GOTO MAINT
  13. IF ERRORLEVEL = 200 GOTO MAINT
  14. IF ERRORLEVEL = 199 GOTO MAINT
  15. IF ERRORLEVEL = 130 GOTO RATS
  16. IF ERRORLEVEL = 121 GOTO MAINT
  17. IF ERRORLEVEL = 125 GOTO LOD
  18. IF ERRORLEVEL = 120 GOTO FILES_WW
  19. IF ERRORLEVEL = 115 GOTO GUTS
  20. IF ERRORLEVEL = 110 GOTO ESTERIAN
  21. IF ERRORLEVEL = 105 GOTO NETRUN
  22. IF ERRORLEVEL = 100 GOTO GLOBAL
  23. IF ERRORLEVEL = 97 GOTO VOTEEDIT
  24. IF ERRORLEVEL = 95 GOTO VOTE
  25. IF ERRORLEVEL = 90 GOTO TW2002
  26. IF ERRORLEVEL = 85 GOTO PIT
  27. IF ERRORLEVEL = 80 GOTO MURDER
  28. IF ERRORLEVEL = 75 GOTO BARONS
  29. IF ERRORLEVEL = 70 GOTO EC2
  30. IF ERRORLEVEL = 65 GOTO CC
  31. IF ERRORLEVEL = 60 GOTO YANKEE
  32. IF ERRORLEVEL = 55 GOTO GALWAR
  33. IF ERRORLEVEL = 50 GOTO FISHING
  34. IF ERRORLEVEL = 45 GOTO CHESS
  35. IF ERRORLEVEL = 40 GOTO BATTLESHIP
  36. IF ERRORLEVEL = 7 GOTO BACKIN
  37. IF ERRORLEVEL = 5 GOTO FIRST
  38. IF ERRORLEVEL = 1 GOTO REBOOT
  39. IF ERRORLEVEL = 0 GOTO END
  40. echo It passed errorlevel 0
  41. echo it passed errorlevel 0 >testing.txt
  42. GOTO FIRST
  43.  
  44. :MAINT
  45. ECHO Running maint, please wait...
  46. ECHO ATH1M0>COM1
  47. CD\QBBS\DOORS\NET
  48. MAINT
  49. IF EXIST CONTROL.DAT DEL CONTROL.DAT
  50. CD\QBBS\TRADEWAR
  51. EXTERN.EXE -QBBS
  52. CD\QBBS\DOORS\YT
  53. YTMAINT
  54. CD\QBBS\DOORS\EC
  55. ECMAINT.EXE /R
  56. COPY RANKINGS.TXT \QBBS\TXTFILES\RANKING1.ASC
  57. CD\QBBS\DOORS\EC2
  58. ECMAINT.EXE /R
  59. COPY RANKINGS.TXT \QBBS\TXTFILES\RANKING2.ASC
  60. rem CD\QBBS\DOORS\SF
  61. rem STARFGHT.EXE -M
  62. CD\QBBS\DOORS\GLOBAL
  63. DEL *.LOK
  64. CD\QBBS
  65. FEBBS F N C
  66. COPY \QBBS\TXTFILES\FENRIR.* \QBBS\TXTFILESU\BIGFILE.*
  67. DEL \QBBS\F\new\BIGFILE.*
  68. LHARC A \QBBS\F\new\BIGFILE.LZH \QBBS\TXTFILES\BIGFILE.*
  69. ARJ A \QBBS\F\new\BIGFILE.ARJ \QBBS\TXTFILES\BIGFILE.*
  70. PKZIP \QBBS\F\new\BIGFILE.ZIP \QBBS\TXTFILES\BIGFILE.*
  71. CD\QBBS\DOORS\FISH
  72. FISHMANT
  73. FISHTEXT C:\QBBS\TXTFILES\FISHTEXT.ASC C:\QBBS\TXTFILES\FISHTEXT.ANS
  74. CD\QBBS
  75. QBBS2DAY
  76. QBEST BIGSTAT BIGTIME_BBS D10 U10 C10 M10 O10 L10 K10 B10 /R /Z /Q /E /A
  77. MOVE BIGSTAT.* \QBBS\TXTFILES\BIGSTAT.*
  78. MSGPACK -P -R
  79. MSGPACK -I
  80. Echo Done with Maint, back to the board!
  81. BOOT
  82. GOTO FIRST
  83.  
  84. :RATS
  85. CD\QBBS
  86. CONVERT
  87. CD \QBBS\RATS
  88. rem COPY \QBBS\DORINFO1.DEF
  89. rem COPY \QBBS\EXITINFO.BBS
  90. RATS121.EXE /N1
  91. CD \QBBS
  92. rem COPY \QBBS\RATS\DORINFO1.DEF
  93. rem COPY \QBBS\RATS\EXITINFO.BBS
  94. CONVERT
  95. QUICKBBS.EXE -R -E5
  96. GOTO START
  97.  
  98. :LOD
  99. CD\QBBS\DOORS\LOD
  100. GAME.EXE /PC:\QBBS /N1 /EMS /CHECK
  101. CD\QBBS
  102. QUICKBBS.EXE -R -E5
  103. GOTO START
  104.  
  105. :GALWAR
  106. CD\QBBS\DOORS\GALWAR
  107. IF EXIST USERON.XXX GOTO USERON
  108. COPY \QBBS\USERON.XXX
  109. COPY \QBBS\DORINFO1.DEF
  110. TWARS.EXE /PC:\QBBS /N1 /CHECK
  111. COPY DORINFO1.DEF \QBBS
  112. DEL USERON.XXX
  113. CD\QBBS
  114. QUICKBBS -R -E5
  115. GOTO START
  116.  
  117. :CHESS
  118. ECHO OFF
  119. CD\QBBS\DOORS\CHESS
  120. CHESS CHESS1.CNF
  121. CD\QBBS
  122. QUICKBBS.EXE -R -E5
  123. GOTO START
  124.  
  125. :FILES_WW
  126. C:
  127. cd \QBBS\FILEDOOR
  128. FILEDOOR -Node=1 -DoorInfo=C:\QBBS\DORINFO1.DEF -Fossil
  129. C:
  130. cd \QBBS
  131. QUICKBBS.EXE -R -E5
  132.  
  133. :BATTLESHIP
  134. ECHO OFF
  135. CD\QBBS\DOORS\BTLSHIP
  136. BSHIP BSHIP1.CNF
  137. CD\QBBS
  138. QUICKBBS.EXE -R -E5
  139. GOTO START
  140.  
  141. :SUB
  142. CD\QBBS\DOORS\SUB
  143. IF EXIST USERON.XXX GOTO USERON
  144. COPY \QBBS\USERON.XXX
  145. SA NODE01.CNF
  146. DEL USERON.XXX
  147. CD\QBBS
  148. QUICKBBS.EXE -R -E5
  149. GOTO START
  150.  
  151. :GUTS
  152. CD\QBBS\DOORS
  153. DM 1 PCB14 C:\QBBS\ C:\QBBS\DOORS\GUTS\ 38400
  154. CD\QBBS\DOORS\GUTS
  155. GUTS.EXE C:\QBBS\DOORS\GUTS\GUTS.CNF C:\QBBS\DOORS\GUTS
  156. CD\QBBS
  157. QUICKBBS.EXE -R -E5
  158. GOTO START
  159.  
  160. :NETRUN
  161. @ECHO OFF
  162. WIXFIX
  163. C:
  164. CD \QBBS\DOORS\NET
  165. NETRUN C:\QBBS\DORINFO2.DEF
  166. CD\QBBS
  167. QUICKBBS.EXE -R -E5
  168. GOTO START
  169.  
  170. :SINBAUD
  171. CD\QBBS\DOORS
  172. DM 1 GAP C:\QBBS\ C:\QBBS\DOORS\SIN\ 38400
  173. CD\QBBS\DOORS\SIN
  174. IF EXIST USERON.XXX GOTO USERON
  175. COPY \QBBS\USERON.XXX
  176. SINBAUD NODE01.CNF
  177. DEL USERON.XXX
  178. CD\QBBS
  179. QUICKBBS.EXE -r -E5
  180. GOTO START
  181.  
  182. :MURDER
  183. CD\QBBS\DOORS
  184. DM 1 PCB14 C:\QBBS\ C:\QBBS\DOORS\MM\ 38400
  185. CD MM
  186. MM30 MURDER.CFG
  187. INACTIVE 25
  188. BULLETIN
  189. CD\QBBS
  190. QUICKBBS.EXE -r -e5
  191. GOTO START
  192.  
  193. :ESTERIAN
  194. CD\QBBS\DOORS\EC
  195. ECGAME.EXE C:\QBBS\DORINFO1.DEF
  196. CD\QBBS
  197. QUICKBBS.EXE -r -E5
  198. GOTO START
  199.  
  200. :CC
  201. @ECHO OFF
  202. CD\QBBS\DOORS\CC
  203. IF EXIST USERON.XXX GOTO USERON
  204. COPY \QBBS\USERON.BBS
  205. CARIB25 CARIB.CFG PORT:F:1
  206. DEL USERON.XXX
  207. CD\QBBS
  208. QUICKBBS.EXE -r -e5
  209. GOTO START
  210.  
  211. :GLOBAL
  212. ECHO OFF
  213. ECHO ┌─────────────────┐ >COM1
  214. ECHO │   Global Wars   │ >COM1
  215. ECHO └─────────────────┘ >COM1
  216. CD\QBBS\DOORS
  217. DM 1 PCB14 C:\QBBS\ C:\QBBS\DOORS\GLOBAL\ 38400
  218. CD GLOBAL
  219. WAR /P \QBBS\DOORS\GLOBAL\PCBOARD.SYS
  220. CD\QBBS
  221. QUICKBBS.EXE -r -e5
  222. GOTO START
  223.  
  224. :VOTEEDIT
  225. C:
  226. CD \qbbs\doors\VOTE
  227. RPE.EXE 1 C:\qbbs QBBS
  228. C:
  229. CD \qbbs
  230. QUICKBBS.EXE -r -e5
  231. GOTO START
  232.  
  233. :VOTE
  234. CD\QBBS\DOORS\VOTE
  235. IF EXIST USERON.XXX GOTO USERON
  236. COPY \QBBS\USERON.XXX
  237. OPINION 1 C:\QBBS QBBS
  238. DEL USERON.XXX
  239. C:
  240. CD\QBBS
  241. QUICKBBS.EXE -r -e5
  242. GOTO START
  243.  
  244. :TW2002
  245. ECHO OFF
  246. ECHO ┌─────────────────┐ >COM1
  247. ECHO │ Trade Wars 2002 │ >COM1
  248. ECHO └─────────────────┘ >COM1
  249. CD\QBBS\TRADEWAR
  250. TW2002.EXE -QBBS
  251. CD\QBBS
  252. QUICKBBS.EXE -r -E5
  253. GOTO START
  254.  
  255. :PIT
  256. CD\QBBS\DOORS\PIT
  257. PIT.EXE /NODE01
  258. CD\QBBS
  259. QUICKBBS.EXE -r -e5
  260. GOTO START
  261.  
  262. :BARONS
  263. CD\QBBS
  264. rem COPY DORINFO1.DEF DORINFO1.BAK
  265. rem SOFTBAUD D 38400
  266. CD\QBBS\DOORS
  267. DM 1 PCB14 C:\QBBS\ C:\QBBS\DOORS\BARONS\ 38400
  268. CD \QBBS\DOORS\BARONS
  269. BARONS -NODE=1 -DOORINFO=C:\QBBS\DOORS\BARONS\PCBOARD.SYS
  270. rem CD \QBBS
  271. rem COPY DORINFO1.BAK DORINFO1.DEF
  272. CD\QBBS
  273. QUICKBBS.EXE -r -E5
  274. GOTO START
  275.  
  276. :EC2
  277. CD\QBBS\DOORS\EC2
  278. ECGAME.EXE C:\QBBS\DORINFO1.DEF
  279. CD\QBBS
  280. QUICKBBS.EXE -r -e5
  281. GOTO START
  282.  
  283. :YANKEE
  284. CD\QBBS\DOORS\YT
  285. COPY \QBBS\DORINFO1.DEF
  286. COPY \QBBS\EXITINFO.BBS
  287. YT.EXE C:\QBBS\DORINFO1.DEF
  288. CD\QBBS
  289. QUICKBBS.EXE -r -e5
  290. GOTO START
  291.  
  292. :FISHING
  293. CD\QBBS\DOORS\FISH
  294. FISHING 1 C:\QBBS /B38400
  295. IF EXIST DOOR_IN.USE DEL DOOR_IN.USE
  296. CD\QBBS
  297. QUICKBBS.EXE -r -e5
  298. GOTO START
  299.  
  300. :FILEDOOR
  301. C:
  302. cd \QBBS\FILEDOOR
  303. filedoor 1 C:\QBBS QBBS
  304. C:
  305. cd \QBBS
  306. QUICKBBS.EXE -r -e5
  307. GOTO START
  308.  
  309. :USERON
  310. ECHO Sorry, a user is currently in this door and it does not support
  311. ECHO multi-node use, try again in a few minutes.
  312. CD\QBBS
  313. QUICKBBS.EXE -R -E5
  314. GOTO START
  315.  
  316. :BACKIN
  317. CD\QBBS
  318. Echo Now back to the BBS, was that door registered? >COM1
  319. QUICKBBS.EXE -E0 -R
  320. GOTO START
  321.  
  322. :REBOOT
  323. XU BOOT
  324.  
  325. :END
  326. Echo Yep, all done folks!
  327.